Checkout Getting Exception error after update
Hi there,
I just updated Magento to 2.3.4, and then updated my pearl theme to the latest theme release (feb 5 2020 1.9.4). When I go to checkout (click the checkout button in the minicart), I get thrown the following exception, and Im not sure how to fix it. Any help would be appreciated.
1 exception(s): Exception #0 (Exception): Notice: Undefined offset: 1 in /home/reactatx/ramenpeddler.com/vendor/magento/framework/View/Layout/Generator/Block.php on line 212 Exception #0 (Exception): Notice: Undefined offset: 1 in /home/reactatx/ramenpeddler.com/vendor/magento/framework/View/Layout/Generator/Block.php on line 212 <pre>#1 Magento\Framework\View\Layout\Generator\Block->generateBlock(&Magento\Framework\View\Layout\ScheduledStructure#0000000069e9e48d0000000033f589ae#, &Magento\Framework\View\Layout\Data\Structure#0000000069e9e25f0000000033f589ae#, 'welpixel.customh...') called at [vendor/magento/framework/View/Layout/Generator/Block.php:134] #2 Magento\Framework\View\Layout\Generator\Block->process(&Magento\Framework\View\Layout\Reader\Context#0000000069e9e4880000000033f589ae#, &Magento\Framework\View\Layout\Generator\Context#0000000069e9e4e70000000033f589ae#) called at [vendor/magento/framework/View/Layout/GeneratorPool.php:81] #3 Magento\Framework\View\Layout\GeneratorPool->process(&Magento\Framework\View\Layout\Reader\Context#0000000069e9e4880000000033f589ae#, &Magento\Framework\View\Layout\Generator\Context#0000000069e9e4e70000000033f589ae#) called at [vendor/magento/framework/View/Layout.php:350] #4 Magento\Framework\View\Layout->generateElements() called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:89] #5 Magento\Framework\View\Layout\Interceptor->generateElements() called at [vendor/magento/framework/View/Layout/Builder.php:129] #6 Magento\Framework\View\Layout\Builder->generateLayoutBlocks() called at [vendor/magento/framework/View/Page/Builder.php:55] #7 Magento\Framework\View\Page\Builder->generateLayoutBlocks() called at [vendor/magento/framework/View/Layout/Builder.php:65] #8 Magento\Framework\View\Layout\Builder->build() called at [vendor/magento/framework/View/Page/Config.php:224] #9 Magento\Framework\View\Page\Config->build() called at [vendor/magento/framework/View/Page/Config.php:247] #10 Magento\Framework\View\Page\Config->getTitle() called at [vendor/magento/module-checkout/Controller/Index/Index.php:48] #11 Magento\Checkout\Controller\Index\Index->execute() called at [vendor/magento/framework/Interception/Interceptor.php:58] #12 Magento\Checkout\Controller\Index\Index\Interceptor->___callParent('execute', array()) called at [vendor/magento/framework/Interception/Interceptor.php:138] #13 Magento\Checkout\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153] #14 Magento\Checkout\Controller\Index\Index\Interceptor->___callPlugins('execute', array(), array(array('amazon_login_che...'), array('multishipping_di...'))) called at [generated/code/Magento/Checkout/Controller/Index/Index/Interceptor.php:26] #15 Magento\Checkout\Controller\Index\Index\Interceptor->execute() called at [vendor/magento/framework/App/Action/Action.php:108] #16 Magento\Framework\App\Action\Action->dispatch(&Magento\Framework\App\Request\Http#0000000069e9e3380000000033f589ae#) called at [vendor/magento/module-checkout/Controller/Onepage.php:161] #17 Magento\Checkout\Controller\Onepage->dispatch(&Magento\Framework\App\Request\Http#0000000069e9e3380000000033f589ae#) called at [vendor/magento/framework/Interception/Interceptor.php:58] #18 Magento\Checkout\Controller\Index\Index\Interceptor->___callParent('dispatch', array(&Magento\Framework\App\Request\Http#0000000069e9e3380000000033f589ae#)) called at [vendor/magento/framework/Interception/Interceptor.php:138] #19 Magento\Checkout\Controller\Index\Index\Interceptor->Magento\Framework\Interception\{closure}(&Magento\Framework\App\Request\Http#0000000069e9e3380000000033f589ae#) called at [vendor/magento/framework/Interception/Interceptor.php:153] #20 Magento\Checkout\Controller\Index\Index\Interceptor->___callPlugins('dispatch', array(&Magento\Framework\App\Request\Http#0000000069e9e3380000000033f589ae#), array(array('designLoader', 'customerNotifica...', 'catalog_app_acti...', 'tax-app-action-d...', 'weee-app-action-...', 'storeCheck', 'contextPlugin', 'customer-app-act...'))) called at [generated/code/Magento/Checkout/Controller/Index/Index/Interceptor.php:39] #21 Magento\Checkout\Controller\Index\Index\Interceptor->dispatch(&Magento\Framework\App\Request\Http#0000000069e9e3380000000033f589ae#) called at [vendor/magento/framework/App/FrontController.php:159] #22 Magento\Framework\App\FrontController->processRequest(&Magento\Framework\App\Request\Http#0000000069e9e3380000000033f589ae#, &Magento\Checkout\Controller\Index\Index\Interceptor#0000000069e9e0eb0000000033f589ae#) called at [vendor/magento/framework/App/FrontController.php:99] #23 Magento\Framework\App\FrontController->dispatch(&Magento\Framework\App\Request\Http#0000000069e9e3380000000033f589ae#) called at [vendor/magento/framework/Interception/Interceptor.php:58] #24 Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', array(&Magento\Framework\App\Request\Http#0000000069e9e3380000000033f589ae#)) called at [vendor/magento/framework/Interception/Interceptor.php:138] #25 Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(&Magento\Framework\App\Request\Http#0000000069e9e3380000000033f589ae#) called at [vendor/magento/module-store/App/FrontController/Plugin/RequestPreprocessor.php:99] #26 Magento\Store\App\FrontController\Plugin\RequestPreprocessor->aroundDispatch(&Magento\Framework\App\FrontController\Interceptor#0000000069e9e2cc0000000033f589ae#, &Closure#0000000069e9e2fc0000000033f589ae#, &Magento\Framework\App\Request\Http#0000000069e9e3380000000033f589ae#) called at [vendor/magento/framework/Interception/Interceptor.php:135] #27 Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(&Magento\Framework\App\Request\Http#0000000069e9e3380000000033f589ae#) called at [vendor/magento/module-page-cache/Model/App/FrontController/BuiltinPlugin.php:73] #28 Magento\PageCache\Model\App\FrontController\BuiltinPlugin->aroundDispatch(&Magento\Framework\App\FrontController\Interceptor#0000000069e9e2cc0000000033f589ae#, &Closure#0000000069e9e2fc0000000033f589ae#, &Magento\Framework\App\Request\Http#0000000069e9e3380000000033f589ae#) called at [vendor/magento/framework/Interception/Interceptor.php:135] #29 Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(&Magento\Framework\App\Request\Http#0000000069e9e3380000000033f589ae#) called at [vendor/magento/framework/Interception/Interceptor.php:153] #30 Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', array(&Magento\Framework\App\Request\Http#0000000069e9e3380000000033f589ae#), NULL) called at [generated/code/Magento/Framework/App/FrontController/Interceptor.php:26] #31 Magento\Framework\App\FrontController\Interceptor->dispatch(&Magento\Framework\App\Request\Http#0000000069e9e3380000000033f589ae#) called at [vendor/magento/framework/App/Http.php:116] #32 Magento\Framework\App\Http->launch() called at [generated/code/Magento/Framework/App/Http/Interceptor.php:24] #33 Magento\Framework\App\Http\Interceptor->launch() called at [vendor/magento/framework/App/Bootstrap.php:261] #34 Magento\Framework\App\Bootstrap->run(&Magento\Framework\App\Http\Interceptor#0000000069e9e34e0000000033f589ae#) called at [index.php:39] </pre>
-
Can you try separating the 2 actions and see if the issue is related to the Magento upgrade or not? We have multiple users using Pearl on Magento 2.3.4 and not reporting this error on checkout.
Do you have any 3rd party extensions on your store that may not be compatible with Magento 2.3.4 yet? Try also verifying existing installed extensions (or customizations) for compatibility with this Magento version.
Just to narrow down the cause of this error, you can try installing the Pearl Theme 1.9.4 on a clean Magento 2.3.4, you should not experience any problems on checkout.
Please sign in to leave a comment.
Comments
1 comment