The «Infortis_Cgen» module fails with the message: «Property "TriggerReload" does not have corresponding setter in class "Magento\Quote\Api\Data\AddressInterface"»

checkout
payment
bug
third-party-extension
infortis

(Artem Sukhina) #1

We are getting error when placing Order. Please see screenshot.

Here is an exception.log record

[2017-09-12 12:33:57] main.CRITICAL: LogicException: Property "TriggerReload" does not have corresponding setter in class "Magento\Quote\Api\Data\AddressInterface". in /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/Reflection/NameFinder.php:100
Stack trace:
#0 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/Reflection/NameFinder.php(59): Magento\Framework\Reflection\NameFinder->findAccessorMethodName(Object(Zend\Code\Reflection\ClassReflection), 'TriggerReload', 'getTriggerReloa...', 'isTriggerReload')
#1 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/Webapi/ServiceInputProcessor.php(158): Magento\Framework\Reflection\NameFinder->getGetterMethodName(Object(Zend\Code\Reflection\ClassReflection), 'TriggerReload')
#2 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/Webapi/ServiceInputProcessor.php(322): Magento\Framework\Webapi\ServiceInputProcessor->_createFromArray('\\Magento\\Quote\\...', Array)
#3 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/Webapi/ServiceInputProcessor.php(175): Magento\Framework\Webapi\ServiceInputProcessor->convertValue(Array, '\\Magento\\Quote\\...')
#4 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/Webapi/ServiceInputProcessor.php(322): Magento\Framework\Webapi\ServiceInputProcessor->_createFromArray('Magento\\Checkou...', Array)
#5 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/Webapi/ServiceInputProcessor.php(119): Magento\Framework\Webapi\ServiceInputProcessor->convertValue(Array, 'Magento\\Checkou...')
#6 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/module-webapi/Controller/Rest/InputParamsResolver.php(101): Magento\Framework\Webapi\ServiceInputProcessor->process('Magento\\Checkou...', 'saveAddressInfo...', Array)
#7 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/module-webapi/Controller/Rest.php(299): Magento\Webapi\Controller\Rest\InputParamsResolver->resolve()
#8 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/module-webapi/Controller/Rest.php(216): Magento\Webapi\Controller\Rest->processApiRequest()
#9 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/Interception/Interceptor.php(74): Magento\Webapi\Controller\Rest->dispatch(Object(Magento\Framework\App\Request\Http))
#10 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/Interception/Chain/Chain.php(70): Magento\Webapi\Controller\Rest\Interceptor->___callParent('dispatch', Array)
#11 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\Interception\Chain\Chain->invokeNext('Magento\\Webapi\\...', 'dispatch', Object(Magento\Webapi\Controller\Rest\Interceptor), Array, 'infortis_cgen_m...')
#12 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/app/code/Infortis/Cgen/Plugin/Magento/Framework/App/FrontController.php(32): Magento\Webapi\Controller\Rest\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#13 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/Interception/Interceptor.php(142): Infortis\Cgen\Plugin\Magento\Framework\App\FrontController->aroundDispatch(Object(Magento\Webapi\Controller\Rest\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#14 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/var/generation/Magento/Webapi/Controller/Rest/Interceptor.php(26): Magento\Webapi\Controller\Rest\Interceptor->___callPlugins('dispatch', Array, Array)
#15 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/App/Http.php(135): Magento\Webapi\Controller\Rest\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#16 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/App/Bootstrap.php(258): Magento\Framework\App\Http->launch()
#17 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http))
#18 {main}

Next Exception: Report ID: webapi-59b7d43538a35; Message: Property "TriggerReload" does not have corresponding setter in class "Magento\Quote\Api\Data\AddressInterface". in /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/Webapi/ErrorProcessor.php:195
Stack trace:
#0 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/Webapi/ErrorProcessor.php(139): Magento\Framework\Webapi\ErrorProcessor->_critical(Object(LogicException))
#1 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/module-webapi/Controller/Rest.php(219): Magento\Framework\Webapi\ErrorProcessor->maskException(Object(LogicException))
#2 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/Interception/Interceptor.php(74): Magento\Webapi\Controller\Rest->dispatch(Object(Magento\Framework\App\Request\Http))
#3 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/Interception/Chain/Chain.php(70): Magento\Webapi\Controller\Rest\Interceptor->___callParent('dispatch', Array)
#4 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\Interception\Chain\Chain->invokeNext('Magento\\Webapi\\...', 'dispatch', Object(Magento\Webapi\Controller\Rest\Interceptor), Array, 'infortis_cgen_m...')
#5 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/app/code/Infortis/Cgen/Plugin/Magento/Framework/App/FrontController.php(32): Magento\Webapi\Controller\Rest\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http))
#6 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/Interception/Interceptor.php(142): Infortis\Cgen\Plugin\Magento\Framework\App\FrontController->aroundDispatch(Object(Magento\Webapi\Controller\Rest\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#7 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/var/generation/Magento/Webapi/Controller/Rest/Interceptor.php(26): Magento\Webapi\Controller\Rest\Interceptor->___callPlugins('dispatch', Array, Array)
#8 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/App/Http.php(135): Magento\Webapi\Controller\Rest\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#9 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/vendor/magento/framework/App/Bootstrap.php(258): Magento\Framework\App\Http->launch()
#10 /home/97276-75255.cloudwaysapps.com/ktmetqffmk/public_html/index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http))
#11 {main} [] []

Please help to fix it.


(Dmitry Fedyuk) #2

Where should I upload images?


(Artem Sukhina) #3

Sorry. Uploading image


(Dmitry Fedyuk) #4

The failure is caused by the «Приват Банк» third-party payment extension.
Ask the extension’s developer to fix it.


(Artem Sukhina) #5

This is Magento’s Check / Money Order payment method Renamed


(Dmitry Fedyuk) #6

The failure is caused by the «Infortis_Cgen» third-party module.
Ask the extension’s developer to fix it.


(Artem Sukhina) #7

Dmitry,

Thanks for help. Could you please explain how did you find out that Infortis_Cgen (this is our theme’s module) caused this problem. So we would have strong argument for support.

Thanks in advance.

Artem


(Dmitry Fedyuk) #8

This code need to be checked:

app/code/Infortis/Cgen/Plugin/Magento/Framework/App/FrontController.php

All the future support will require my paid support service: I do not want to work for free.


(Artem Sukhina) #9

Dmitry,

Thanks for your help. Currently we are not able to afford your support. we’ll have to restore site.

Artem


(Rohit Avasthi) #10

Hello Artem,

Did you get solution for this error?