New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
component paragraph fails to render in frontend #22
Comments
Yesterday we've updated Magesuite to its latest 3.* Version and we still have this Problem. |
Hello, thank you for your report. We haven't really encountered such an error so far, but I'll forward it to our backend devs to investigate. |
We've checked it internally and are not able to reproduce this issue on our newest environments. |
Thank you for looking into this magesuite-content-constructor-frontend: v2.15.0 How to reproduce:
So nothing special that could break the component Stacktrace: Exception #0 (Exception): Notice: Undefined index: identifier in /htdocs/vendor/creativestyle/magesuite-content-constructor-frontend/Model/Component/Paragraph.php on line 30 #1 MageSuite\ContentConstructorFrontend\Model\Component\Paragraph->getContent() called at [vendor/creativestyle/magesuite-content-constructor-frontend/view/frontend/templates/component/paragraph.phtml:17] #2 include('/Users/...') called at [vendor/magento/framework/View/TemplateEngine/Php.php:59] #3 Magento\Framework\View\TemplateEngine\Php->render(&MageSuite\ContentConstructorFrontend\Block\Component\Paragraph\Interceptor#000000002945be05000000004bcb6785#, '/Users/...', array()) called at [vendor/magento/framework/View/Element/Template.php:271] #4 Magento\Framework\View\Element\Template->fetchView('/Users/...') called at [generated/code/MageSuite/ContentConstructorFrontend/Block/Component/Paragraph/Interceptor.php:167] #5 MageSuite\ContentConstructorFrontend\Block\Component\Paragraph\Interceptor->fetchView('/Users/...') called at [vendor/magento/framework/View/Element/Template.php:301] #6 Magento\Framework\View\Element\Template->_toHtml() called at [vendor/magento/framework/View/Element/AbstractBlock.php:1094] #7 Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}() called at [vendor/magento/framework/View/Element/AbstractBlock.php:1098] #8 Magento\Framework\View\Element\AbstractBlock->_loadCache() called at [vendor/magento/framework/View/Element/AbstractBlock.php:671] #9 Magento\Framework\View\Element\AbstractBlock->toHtml() called at [generated/code/MageSuite/ContentConstructorFrontend/Block/Component/Paragraph/Interceptor.php:492] #10 MageSuite\ContentConstructorFrontend\Block\Component\Paragraph\Interceptor->toHtml() called at [vendor/creativestyle/magesuite-content-constructor-frontend/Block/Component.php:107] #11 MageSuite\ContentConstructorFrontend\Block\Component->_toHtml() called at [generated/code/MageSuite/ContentConstructorFrontend/Block/Component/Interceptor.php:37] #12 MageSuite\ContentConstructorFrontend\Block\Component\Interceptor->_toHtml() called at [vendor/magento/framework/View/Element/AbstractBlock.php:1094] #13 Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}() called at [vendor/magento/framework/View/Element/AbstractBlock.php:1098] #14 Magento\Framework\View\Element\AbstractBlock->_loadCache() called at [vendor/magento/framework/View/Element/AbstractBlock.php:671] #15 Magento\Framework\View\Element\AbstractBlock->toHtml() called at [generated/code/MageSuite/ContentConstructorFrontend/Block/Component/Interceptor.php:323] #16 MageSuite\ContentConstructorFrontend\Block\Component\Interceptor->toHtml() called at [vendor/magento/framework/View/Layout.php:557] #17 Magento\Framework\View\Layout->_renderBlock('component0fca') called at [vendor/magento/framework/View/Layout.php:533] #18 Magento\Framework\View\Layout->renderNonCachedElement('component0fca') called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:206] #19 Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('component0fca') called at [vendor/magento/framework/View/Layout.php:488] #20 Magento\Framework\View\Layout->renderElement('component0fca', false) called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:193] #21 Magento\Framework\View\Layout\Interceptor->renderElement('component0fca', false) called at [vendor/magento/framework/View/Layout.php:585] #22 Magento\Framework\View\Layout->_renderContainer('content', false) called at [vendor/magento/framework/View/Layout.php:535] #23 Magento\Framework\View\Layout->renderNonCachedElement('content') called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:206] #24 Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('content') called at [vendor/magento/framework/View/Layout.php:488] #25 Magento\Framework\View\Layout->renderElement('content', false) called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:193] #26 Magento\Framework\View\Layout\Interceptor->renderElement('content', false) called at [vendor/magento/framework/View/Layout.php:585] #27 Magento\Framework\View\Layout->_renderContainer('main', false) called at [vendor/magento/framework/View/Layout.php:535] #28 Magento\Framework\View\Layout->renderNonCachedElement('main') called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:206] #29 Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('main') called at [vendor/magento/framework/View/Layout.php:488] #30 Magento\Framework\View\Layout->renderElement('main', false) called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:193] #31 Magento\Framework\View\Layout\Interceptor->renderElement('main', false) called at [vendor/magento/framework/View/Layout.php:585] #32 Magento\Framework\View\Layout->_renderContainer('columns', false) called at [vendor/magento/framework/View/Layout.php:535] #33 Magento\Framework\View\Layout->renderNonCachedElement('columns') called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:206] #34 Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('columns') called at [vendor/magento/framework/View/Layout.php:488] #35 Magento\Framework\View\Layout->renderElement('columns', false) called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:193] #36 Magento\Framework\View\Layout\Interceptor->renderElement('columns', false) called at [vendor/magento/framework/View/Layout.php:585] #37 Magento\Framework\View\Layout->_renderContainer('main.content', false) called at [vendor/magento/framework/View/Layout.php:535] #38 Magento\Framework\View\Layout->renderNonCachedElement('main.content') called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:206] #39 Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('main.content') called at [vendor/magento/framework/View/Layout.php:488] #40 Magento\Framework\View\Layout->renderElement('main.content', false) called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:193] #41 Magento\Framework\View\Layout\Interceptor->renderElement('main.content', false) called at [vendor/magento/framework/View/Layout.php:585] #42 Magento\Framework\View\Layout->_renderContainer('page.wrapper', false) called at [vendor/magento/framework/View/Layout.php:535] #43 Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper') called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:206] #44 Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper') called at [vendor/magento/framework/View/Layout.php:488] #45 Magento\Framework\View\Layout->renderElement('page.wrapper', false) called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:193] #46 Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false) called at [vendor/magento/framework/View/Layout.php:585] #47 Magento\Framework\View\Layout->_renderContainer('root', false) called at [vendor/magento/framework/View/Layout.php:535] #48 Magento\Framework\View\Layout->renderNonCachedElement('root') called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:206] #49 Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root') called at [vendor/magento/framework/View/Layout.php:488] #50 Magento\Framework\View\Layout->renderElement('root', true) called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:193] #51 Magento\Framework\View\Layout\Interceptor->renderElement('root') called at [vendor/magento/framework/View/Layout.php:954] #52 Magento\Framework\View\Layout->getOutput() called at [vendor/magento/framework/Interception/Interceptor.php:58] #53 Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', array()) called at [vendor/magento/framework/Interception/Interceptor.php:138] #54 Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153] #55 Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', array(), array(array('layout-model-cac...'))) called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:494] #56 Magento\Framework\View\Layout\Interceptor->getOutput() called at [vendor/magento/framework/View/Result/Page.php:258] #57 Magento\Framework\View\Result\Page->render(&Magento\Framework\App\Response\Http\Interceptor#000000002945b303000000004bcb6785#) called at [vendor/magento/framework/View/Result/Layout.php:171] #58 Magento\Framework\View\Result\Layout->renderResult(&Magento\Framework\App\Response\Http\Interceptor#000000002945b303000000004bcb6785#) called at [vendor/magento/framework/Interception/Interceptor.php:58] #59 Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', array(&Magento\Framework\App\Response\Http\Interceptor#000000002945b303000000004bcb6785#)) called at [vendor/magento/framework/Interception/Interceptor.php:138] #60 Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(&Magento\Framework\App\Response\Http\Interceptor#000000002945b303000000004bcb6785#) called at [vendor/magento/framework/Interception/Interceptor.php:153] #61 Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', array(&Magento\Framework\App\Response\Http\Interceptor#000000002945b303000000004bcb6785#), array(array('result-messages', 'result-builtin-c...', 'result-varnish-c...'))) called at [generated/code/Magento/Framework/View/Result/Page/Interceptor.php:130] #62 Magento\Framework\View\Result\Page\Interceptor->renderResult(&Magento\Framework\App\Response\Http\Interceptor#000000002945b303000000004bcb6785#) called at [vendor/magento/framework/App/Http.php:141] #63 Magento\Framework\App\Http->launch() called at [generated/code/Magento/Framework/App/Http/Interceptor.php:24] #64 Magento\Framework\App\Http\Interceptor->launch() called at [vendor/magento/framework/App/Bootstrap.php:261] #65 Magento\Framework\App\Bootstrap->run(&Magento\Framework\App\Http\Interceptor#000000002945b308000000004bcb6785#) called at [index.php:39] Let me know if you need any additional info |
Hi, |
So we've tried it again with updating and now everything is working fine as expected, thank you. Just a note for you (and for others to save them some time) Another note, with an ordinary update we could not get the newest version for Thank you again. |
We have the same issue with a just installed MageSuite.io v3.0.0 on a clean Magento v2.3.3 with a couple extensions from Amasty and MageSetup. And if we try to update How can we solve them? Thank you. |
we got it working by require the following modules
|
Thank you, but I still get the following errors:
Have you installed with |
Sorry, we forgot to add some new packages to packagist. I've added them now, please check. |
Thanks alot. Now, it ist working. |
The class
\MageSuite\ContentConstructorFrontend\Model\Component\Paragraph
seems to be a copy of
\MageSuite\ContentConstructorFrontend\Model\Component\StaticBlock
in line 30 of the Paragraph Class there is an error thrown cause the Paragraph Component doesn't have a index named "blockId" in the var $configuration.
The text was updated successfully, but these errors were encountered: