You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
when deployed, any attempt to initiate a product edit results in a crash with report
{"0":"Class "MyParcelNL\Magento\Model\Source\FitInMailboxOptions" does not exist","1":"#1 Magento\Framework\Code\Reader\ClassReader->getConstructor() called at [vendor/magento/framework/ObjectManager/Definition/Runtime.php:54]\n#2 Magento\Framework\ObjectManager\Definition\Runtime->getParameters() called at [vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:48]\n#3 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create() called at [vendor/magento/framework/ObjectManager/ObjectManager.php:56]\n#4 Magento\Framework\ObjectManager\ObjectManager->create() called at [vendor/magento/framework/Validator/UniversalFactory.php:36]\n#5 Magento\Framework\Validator\UniversalFactory->create() called at [vendor/magento/module-eav/Model/Entity/Attribute/AbstractAttribute.php:642]\n#6 Magento\Eav\Model\Entity\Attribute\AbstractAttribute->getSource() called at [generated/code/Magento/Catalog/Model/ResourceModel/Eav/Attribute/Interceptor.php:824]\n#7 Magento\Catalog\Model\ResourceModel\Eav\Attribute\Interceptor->getSource() called at [vendor/magento/module-catalog/Ui/DataProvider/Product/Form/Modifier/Eav.php:684]\n#8 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav->setupAttributeMeta() called at [vendor/magento/framework/Interception/Interceptor.php:58]\n#9 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138]\n#10 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]\n#11 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->___callPlugins() called at [generated/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Eav/Interceptor.php:59]\n#12 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->setupAttributeMeta() called at [vendor/magento/module-catalog/Ui/DataProvider/Product/Form/Modifier/Eav.php:398]\n#13 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav->getContainerChildren() called at [generated/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Eav/Interceptor.php:41]\n#14 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->getContainerChildren() called at [vendor/magento/module-catalog/Ui/DataProvider/Product/Form/Modifier/Eav.php:373]\n#15 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav->addContainerChildren() called at [generated/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Eav/Interceptor.php:32]\n#16 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->addContainerChildren() called at [vendor/magento/module-catalog/Ui/DataProvider/Product/Form/Modifier/Eav.php:349]\n#17 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav->getAttributesMeta() called at [vendor/magento/module-catalog/Ui/DataProvider/Product/Form/Modifier/Eav.php:309]\n#18 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav->modifyMeta() called at [generated/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Eav/Interceptor.php:23]\n#19 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->modifyMeta() called at [vendor/magento/module-catalog/Ui/DataProvider/Product/Form/ProductDataProvider.php:73]\n#20 Magento\Catalog\Ui\DataProvider\Product\Form\ProductDataProvider->getMeta() called at [vendor/magento/framework/View/Element/UiComponentFactory.php:330]\n#21 Magento\Framework\View\Element\UiComponentFactory->mergeMetadata() called at [vendor/magento/framework/View/Element/UiComponentFactory.php:231]\n#22 Magento\Framework\View\Element\UiComponentFactory->create() called at [vendor/magento/framework/View/Layout/Generator/UiComponent.php:140]\n#23 Magento\Framework\View\Layout\Generator\UiComponent->generateComponent() called at [vendor/magento/framework/View/Layout/Generator/UiComponent.php:103]\n#24 Magento\Framework\View\Layout\Generator\UiComponent->process() called at [vendor/magento/framework/View/Layout/GeneratorPool.php:93]\n#25 Magento\Framework\View\Layout\GeneratorPool->process() called at [vendor/magento/framework/View/Layout.php:365]\n#26 Magento\Framework\View\Layout->generateElements() called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:68]\n#27 Magento\Framework\View\Layout\Interceptor->generateElements() called at [vendor/magento/framework/View/Layout/Builder.php:129]\n#28 Magento\Framework\View\Layout\Builder->generateLayoutBlocks() called at [vendor/magento/framework/View/Page/Builder.php:65]\n#29 Magento\Framework\View\Page\Builder->generateLayoutBlocks() called at [vendor/magento/framework/View/Layout/Builder.php:65]\n#30 Magento\Framework\View\Layout\Builder->build() called at [vendor/magento/framework/View/Layout.php:271]\n#31 Magento\Framework\View\Layout->build() called at [vendor/magento/framework/View/Layout.php:896]\n#32 Magento\Framework\View\Layout->getBlock() called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:293]\n#33 Magento\Framework\View\Layout\Interceptor->getBlock() called at [vendor/magento/module-backend/Model/View/Result/Page.php:26]\n#34 Magento\Backend\Model\View\Result\Page->setActiveMenu() called at [generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php:23]\n#35 Magento\Backend\Model\View\Result\Page\Interceptor->setActiveMenu() called at [vendor/magento/module-catalog/Controller/Adminhtml/Product/Edit.php:82]\n#36 Magento\Catalog\Controller\Adminhtml\Product\Edit->execute() called at [vendor/magento/framework/Interception/Interceptor.php:58]\n#37 Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138]\n#38 Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]\n#39 Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->___callPlugins() called at [generated/code/Magento/Catalog/Controller/Adminhtml/Product/Edit/Interceptor.php:23]\n#40 Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->execute() called at [vendor/magento/framework/App/Action/Action.php:111]\n#41 Magento\Framework\App\Action\Action->dispatch() called at [vendor/magento/module-backend/App/AbstractAction.php:151]\n#42 Magento\Backend\App\AbstractAction->dispatch() called at [vendor/magento/framework/Interception/Interceptor.php:58]\n#43 Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138]\n#44 Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/module-backend/App/Action/Plugin/Authentication.php:145]\n#45 Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch() called at [vendor/magento/framework/Interception/Interceptor.php:135]\n#46 Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]\n#47 Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->___callPlugins() called at [generated/code/Magento/Catalog/Controller/Adminhtml/Product/Edit/Interceptor.php:32]\n#48 Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->dispatch() called at [vendor/magento/framework/App/FrontController.php:245]\n#49 Magento\Framework\App\FrontController->getActionResponse() called at [vendor/magento/framework/App/FrontController.php:212]\n#50 Magento\Framework\App\FrontController->processRequest() called at [vendor/magento/framework/App/FrontController.php:147]\n#51 Magento\Framework\App\FrontController->dispatch() called at [vendor/magento/framework/Interception/Interceptor.php:58]\n#52 Magento\Framework\App\FrontController\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138]\n#53 Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]\n#54 Magento\Framework\App\FrontController\Interceptor->___callPlugins() called at [generated/code/Magento/Framework/App/FrontController/Interceptor.php:23]\n#55 Magento\Framework\App\FrontController\Interceptor->dispatch() called at [vendor/magento/framework/App/Http.php:116]\n#56 Magento\Framework\App\Http->launch() called at [vendor/magento/framework/App/Bootstrap.php:264]\n#57 Magento\Framework\App\Bootstrap->run() called at [pub/index.php:30]\n","url":"/aed90z0t/catalog/product/edit/id/61/key/2d222f70c2f9fa4f1475ff59b7eae668a1319584262da5ae395661e01a52eecc/","script_name":"/pub/index.php","report_id":"94d9d2c7d90e1a310f13057419bcadb6995403b0c26b64e450fcdd5ab1d99b66"}
Reproduction steps
remove myparcelnl/magento using composer
perform the regular steps to run setup:upgrade, clean caches
login as administartor
go the product list
now click to edit a product
html error and report file is created
Relevant log output
-bash-4.1$ composer require myparcelnl/magento
Info from https://repo.packagist.org: #StandWithUkraine
Using version ^4.9 for myparcelnl/magento
./composer.json has been updated
Running composer update myparcelnl/magento
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 2 installs, 0 updates, 0 removals
- Downloading myparcelnl/sdk (7.7.6)
- Installing myparcelnl/sdk (7.7.6): Extracting archive
- Installing myparcelnl/magento (4.9.1): Extracting archive
Package sebastian/phpcpd is abandoned, you should avoid using it. No replacement was suggested.
Generating autoload files
131 packages you are using are looking for funding.
Use the `composer fund`command to find out more!
-bash-4.1$ php bin/magento setup:upgrade && php -d memory_limit=-1 bin/magento setup:static-content:deploy -f && php bin/magento cache:clean && php bin/magento cache:flush && chmod -R 777 var/ && chmod -R 777 pub/static && chmod -R 777 pub/media && chmod -R 777 app/etc && chmod -R 777 generated/
Content of .report file:
{"0":"Class \"MyParcelNL\\Magento\\Model\\Source\\FitInMailboxOptions\" does not exist","1":"#1 Magento\\Framework\\Code\\Reader\\ClassReader->getConstructor() called at [vendor\/magento\/framework\/ObjectManager\/Definition\/Runtime.php:54]\n#2 Magento\\Framework\\ObjectManager\\Definition\\Runtime->getParameters() called at [vendor\/magento\/framework\/ObjectManager\/Factory\/Dynamic\/Developer.php:48]\n#3 Magento\\Framework\\ObjectManager\\Factory\\Dynamic\\Developer->create() called at [vendor\/magento\/framework\/ObjectManager\/ObjectManager.php:56]\n#4 Magento\\Framework\\ObjectManager\\ObjectManager->create() called at [vendor\/magento\/framework\/Validator\/UniversalFactory.php:36]\n#5 Magento\\Framework\\Validator\\UniversalFactory->create() called at [vendor\/magento\/module-eav\/Model\/Entity\/Attribute\/AbstractAttribute.php:642]\n#6 Magento\\Eav\\Model\\Entity\\Attribute\\AbstractAttribute->getSource() called at [generated\/code\/Magento\/Catalog\/Model\/ResourceModel\/Eav\/Attribute\/Interceptor.php:824]\n#7 Magento\\Catalog\\Model\\ResourceModel\\Eav\\Attribute\\Interceptor->getSource() called at [vendor\/magento\/module-catalog\/Ui\/DataProvider\/Product\/Form\/Modifier\/Eav.php:684]\n#8 Magento\\Catalog\\Ui\\DataProvider\\Product\\Form\\Modifier\\Eav->setupAttributeMeta() called at [vendor\/magento\/framework\/Interception\/Interceptor.php:58]\n#9 Magento\\Catalog\\Ui\\DataProvider\\Product\\Form\\Modifier\\Eav\\Interceptor->___callParent() called at [vendor\/magento\/framework\/Interception\/Interceptor.php:138]\n#10 Magento\\Catalog\\Ui\\DataProvider\\Product\\Form\\Modifier\\Eav\\Interceptor->Magento\\Framework\\Interception\\{closure}() called at [vendor\/magento\/framework\/Interception\/Interceptor.php:153]\n#11 Magento\\Catalog\\Ui\\DataProvider\\Product\\Form\\Modifier\\Eav\\Interceptor->___callPlugins() called at [generated\/code\/Magento\/Catalog\/Ui\/DataProvider\/Product\/Form\/Modifier\/Eav\/Interceptor.php:59]\n#12 Magento\\Catalog\\Ui\\DataProvider\\Product\\Form\\Modifier\\Eav\\Interceptor->setupAttributeMeta() called at [vendor\/magento\/module-catalog\/Ui\/DataProvider\/Product\/Form\/Modifier\/Eav.php:398]\n#13 Magento\\Catalog\\Ui\\DataProvider\\Product\\Form\\Modifier\\Eav->getContainerChildren() called at [generated\/code\/Magento\/Catalog\/Ui\/DataProvider\/Product\/Form\/Modifier\/Eav\/Interceptor.php:41]\n#14 Magento\\Catalog\\Ui\\DataProvider\\Product\\Form\\Modifier\\Eav\\Interceptor->getContainerChildren() called at [vendor\/magento\/module-catalog\/Ui\/DataProvider\/Product\/Form\/Modifier\/Eav.php:373]\n#15 Magento\\Catalog\\Ui\\DataProvider\\Product\\Form\\Modifier\\Eav->addContainerChildren() called at [generated\/code\/Magento\/Catalog\/Ui\/DataProvider\/Product\/Form\/Modifier\/Eav\/Interceptor.php:32]\n#16 Magento\\Catalog\\Ui\\DataProvider\\Product\\Form\\Modifier\\Eav\\Interceptor->addContainerChildren() called at [vendor\/magento\/module-catalog\/Ui\/DataProvider\/Product\/Form\/Modifier\/Eav.php:349]\n#17 Magento\\Catalog\\Ui\\DataProvider\\Product\\Form\\Modifier\\Eav->getAttributesMeta() called at [vendor\/magento\/module-catalog\/Ui\/DataProvider\/Product\/Form\/Modifier\/Eav.php:309]\n#18 Magento\\Catalog\\Ui\\DataProvider\\Product\\Form\\Modifier\\Eav->modifyMeta() called at [generated\/code\/Magento\/Catalog\/Ui\/DataProvider\/Product\/Form\/Modifier\/Eav\/Interceptor.php:23]\n#19 Magento\\Catalog\\Ui\\DataProvider\\Product\\Form\\Modifier\\Eav\\Interceptor->modifyMeta() called at [vendor\/magento\/module-catalog\/Ui\/DataProvider\/Product\/Form\/ProductDataProvider.php:73]\n#20 Magento\\Catalog\\Ui\\DataProvider\\Product\\Form\\ProductDataProvider->getMeta() called at [vendor\/magento\/framework\/View\/Element\/UiComponentFactory.php:330]\n#21 Magento\\Framework\\View\\Element\\UiComponentFactory->mergeMetadata() called at [vendor\/magento\/framework\/View\/Element\/UiComponentFactory.php:231]\n#22 Magento\\Framework\\View\\Element\\UiComponentFactory->create() called at [vendor\/magento\/framework\/View\/Layout\/Generator\/UiComponent.php:140]\n#23 Magento\\Framework\\View\\Layout\\Generator\\UiComponent->generateComponent() called at [vendor\/magento\/framework\/View\/Layout\/Generator\/UiComponent.php:103]\n#24 Magento\\Framework\\View\\Layout\\Generator\\UiComponent->process() called at [vendor\/magento\/framework\/View\/Layout\/GeneratorPool.php:93]\n#25 Magento\\Framework\\View\\Layout\\GeneratorPool->process() called at [vendor\/magento\/framework\/View\/Layout.php:365]\n#26 Magento\\Framework\\View\\Layout->generateElements() called at [generated\/code\/Magento\/Framework\/View\/Layout\/Interceptor.php:68]\n#27 Magento\\Framework\\View\\Layout\\Interceptor->generateElements() called at [vendor\/magento\/framework\/View\/Layout\/Builder.php:129]\n#28 Magento\\Framework\\View\\Layout\\Builder->generateLayoutBlocks() called at [vendor\/magento\/framework\/View\/Page\/Builder.php:65]\n#29 Magento\\Framework\\View\\Page\\Builder->generateLayoutBlocks() called at [vendor\/magento\/framework\/View\/Layout\/Builder.php:65]\n#30 Magento\\Framework\\View\\Layout\\Builder->build() called at [vendor\/magento\/framework\/View\/Layout.php:271]\n#31 Magento\\Framework\\View\\Layout->build() called at [vendor\/magento\/framework\/View\/Layout.php:896]\n#32 Magento\\Framework\\View\\Layout->getBlock() called at [generated\/code\/Magento\/Framework\/View\/Layout\/Interceptor.php:293]\n#33 Magento\\Framework\\View\\Layout\\Interceptor->getBlock() called at [vendor\/magento\/module-backend\/Model\/View\/Result\/Page.php:26]\n#34 Magento\\Backend\\Model\\View\\Result\\Page-
>setActiveMenu() called at [generated\/code\/Magento\/Backend\/Model\/View\/Result\/Page\/Interceptor.php:23]\n#35 Magento\\Backend\\Model\\View\\Result\\Page\\Interceptor->setActiveMenu() called at [vendor\/magento\/module-catalog\/Controller\/Adminhtml\/Product\/Edit.php:82]\n#36 Magento\\Catalog\\Controller\\Adminhtml\\Product\\Edit->execute() called at [vendor\/magento\/framework\/Interception\/Interceptor.php:58]\n#37 Magento\\Catalog\\Controller\\Adminhtml\\Product\\Edit\\Interceptor->___callParent() called at [vendor\/magento\/framework\/Interception\/Interceptor.php:138]\n#38 Magento\\Catalog\\Controller\\Adminhtml\\Product\\Edit\\Interceptor->Magento\\Framework\\Interception\\{closure}() called at [vendor\/magento\/framework\/Interception\/Interceptor.php:153]\n#39 Magento\\Catalog\\Controller\\Adminhtml\\Product\\Edit\\Interceptor->___callPlugins() called at [generated\/code\/Magento\/Catalog\/Controller\/Adminhtml\/Product\/Edit\/Interceptor.php:23]\n#40 Magento\\Catalog\\Controller\\Adminhtml\\Product\\Edit\\Interceptor->execute() called at [vendor\/magento\/framework\/App\/Action\/Action.php:111]\n#41 Magento\\Framework\\App\\Action\\Action->dispatch() called at [vendor\/magento\/module-backend\/App\/AbstractAction.php:151]\n#42 Magento\\Backend\\App\\AbstractAction->dispatch() called at [vendor\/magento\/framework\/Interception\/Interceptor.php:58]\n#43 Magento\\Catalog\\Controller\\Adminhtml\\Product\\Edit\\Interceptor->___callParent() called at [vendor\/magento\/framework\/Interception\/Interceptor.php:138]\n#44 Magento\\Catalog\\Controller\\Adminhtml\\Product\\Edit\\Interceptor->Magento\\Framework\\Interception\\{closure}() called at [vendor\/magento\/module-backend\/App\/Action\/Plugin\/Authentication.php:145]\n#45 Magento\\Backend\\App\\Action\\Plugin\\Authentication->aroundDispatch() called at [vendor\/magento\/framework\/Interception\/Interceptor.php:135]\n#46 Magento\\Catalog\\Controller\\Adminhtml\\Product\\Edit\\Interceptor->Magento\\Framework\\Interception\\{closure}() called at [vendor\/magento\/framework\/Interception\/Interceptor.php:153]\n#47 Magento\\Catalog\\Controller\\Adminhtml\\Product\\Edit\\Interceptor->___callPlugins() called at [generated\/code\/Magento\/Catalog\/Controller\/Adminhtml\/Product\/Edit\/Interceptor.php:32]\n#48 Magento\\Catalog\\Controller\\Adminhtml\\Product\\Edit\\Interceptor->dispatch() called at [vendor\/magento\/framework\/App\/FrontController.php:245]\n#49 Magento\\Framework\\App\\FrontController->getActionResponse() called at [vendor\/magento\/framework\/App\/FrontController.php:212]\n#50 Magento\\Framework\\App\\FrontController->processRequest() called at [vendor\/magento\/framework\/App\/FrontController.php:147]\n#51 Magento\\Framework\\App\\FrontController->dispatch() called at [vendor\/magento\/framework\/Interception\/Interceptor.php:58]\n#52 Magento\\Framework\\App\\FrontController\\Interceptor->___callParent() called at [vendor\/magento\/framework\/Interception\/Interceptor.php:138]\n#53 Magento\\Framework\\App\\FrontController\\Interceptor->Magento\\Framework\\Interception\\{closure}() called at [vendor\/magento\/framework\/Interception\/Interceptor.php:153]\n#54 Magento\\Framework\\App\\FrontController\\Interceptor->___callPlugins() called at [generated\/code\/Magento\/Framework\/App\/FrontController\/Interceptor.php:23]\n#55 Magento\\Framework\\App\\FrontController\\Interceptor->dispatch() called at [vendor\/magento\/framework\/App\/Http.php:116]\n#56 Magento\\Framework\\App\\Http->launch() called at [vendor\/magento\/framework\/App\/Bootstrap.php:264]\n#57 Magento\\Framework\\App\\Bootstrap->run() called at [pub\/index.php:30]\n","url":"\/aed90z0t\/catalog\/product\/edit\/id\/61\/key\/2d222f70c2f9fa4f1475ff59b7eae668a1319584262da5ae395661e01a52eecc\/","script_name":"\/pub\/index.php","report_id":"94d9d2c7d90e1a310f13057419bcadb6995403b0c26b64e450fcdd5ab1d99b66"}
Contents of exception.log:
[2023-07-15T17:30:09.617478+00:00] main.CRITICAL: ReflectionException: Class "MyParcelNL\Magento\Model\Source\FitInMailboxOptions" does not exist in /public_html/vendor/magento/framework/Code/Reader/ClassReader.php:34 Stack trace: #0 /public_html/vendor/magento/framework/Code/Reader/ClassReader.php(34): ReflectionClass->__construct() #1 /public_html/vendor/magento/framework/ObjectManager/Definition/Runtime.php(54): Magento\Framework\Code\Reader\ClassReader->getConstructor() #2 /public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(48): Magento\Framework\ObjectManager\Definition\Runtime->getParameters() #3 /public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(56): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create() #4 /public_html/vendor/magento/framework/Validator/UniversalFactory.php(36): Magento\Framework\ObjectManager\ObjectManager->create() #5 /public_html/vendor/magento/module-eav/Model/Entity/Attribute/AbstractAttribute.php(642): Magento\Framework\Validator\UniversalFactory->create() #6 /public_html/generated/code/Magento/Catalog/Model/ResourceModel/Eav/Attribute/Interceptor.php(824): Magento\Eav\Model\Entity\Attribute\AbstractAttribute->getSource() #7 /public_html/vendor/magento/module-catalog/Ui/DataProvider/Product/Form/Modifier/Eav.php(684): Magento\Catalog\Model\ResourceModel\Eav\Attribute\Interceptor->getSource() #8 /public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav->setupAttributeMeta() #9 /public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->___callParent() #10 /public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->Magento\Framework\Interception\{closure}() #11 /public_html/generated/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Eav/Interceptor.php(59): Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->___callPlugins() #12 /public_html/vendor/magento/module-catalog/Ui/DataProvider/Product/Form/Modifier/Eav.php(398): Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->setupAttributeMeta() #13 /public_html/generated/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Eav/Interceptor.php(41): Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav->getContainerChildren() #14 /public_html/vendor/magento/module-catalog/Ui/DataProvider/Product/Form/Modifier/Eav.php(373): Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->getContainerChildren() #15 /public_html/generated/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Eav/Interceptor.php(32): Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav->addContainerChildren() #16 /public_html/vendor/magento/module-catalog/Ui/DataProvider/Product/Form/Modifier/Eav.php(349): Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->addContainerChildren() #17 /public_html/vendor/magento/module-catalog/Ui/DataProvider/Product/Form/Modifier/Eav.php(309): Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav->getAttributesMeta() #18 /public_html/generated/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Eav/Interceptor.php(23): Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav->modifyMeta() #19 /public_html/vendor/magento/module-catalog/Ui/DataProvider/Product/Form/ProductDataProvider.php(73): Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->modifyMeta() #20 /public_html/vendor/magento/framework/View/Element/UiComponentFactory.php(330): Magento\Catalog\Ui\DataProvider\Product\Form\ProductDataProvider->getMeta() #21 /public_html/vendor/magento/framework/View/Element/UiComponentFactory.php(231): Magento\Framework\View\Element\UiComponentFactory->mergeMetadata() #22 /public_html/vendor/magento/framework/View/Layout/Generator/UiComponent.php(140): Magento\Framework\View\Element\UiComponentFactory->create() #23 /public_html/vendor/magento/framework/View/Layout/Generator/UiComponent.php(103): Magento\Framework\View\Layout\Generator\UiComponent->generateComponent() #24 /public_html/vendor/magento/framework/View/Layout/GeneratorPool.php(93): Magento\Framework\View\Layout\Generator\UiComponent->process() #25 /public_html/vendor/magento/framework/View/Layout.php(365): Magento\Framework\View\Layout\GeneratorPool->process() #26 /public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(68): Magento\Framework\View\Layout->generateElements() #27 /public_html/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements() #28 /public_html/vendor/magento/framework/View/Page/Builder.php(65): Magento\Framework\View\Layout\Builder->generateLayoutBlocks() #29 /public_html/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks() #30 /public_html/vendor/magento/framework/View/Layout.php(271): Magento\Framework\View\Layout\Builder->build() #31 /public_html/vendor/magento/framework/View/Layout.php(896): Magento\Framework\View\Layout->build() #32 /public_html/generated/code/Magento/Framework/View/Layout/Interceptor.php(293): Magento\Framework\View\Layout->getBlock() #33 /public_html/vendor/magento/module-backend/Model/View/Result/Page.php(26): Magento\Framework\View\Layout\Interceptor->getBlock() #34 /public_html/generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php(23): Magento\Backend\Model\View\Result\Page->setActiveMenu() #35 /public_html/vendor/magento/module-catalog/Controller/Adminhtml/Product/Edit.php(82): Magento\Backend\Model\View\Result\Page\Interceptor->setActiveMenu() #36 /public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Catalog\Controller\Adminhtml\Product\Edit->execute() #37 /public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->___callParent() #38 /public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->Magento\Framework\Interception\{closure}() #39 /public_html/generated/code/Magento/Catalog/Controller/Adminhtml/Product/Edit/Interceptor.php(23): Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->___callPlugins() #40 /public_html/vendor/magento/framework/App/Action/Action.php(111): Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->execute() #41 /public_html/vendor/magento/module-backend/App/AbstractAction.php(151): Magento\Framework\App\Action\Action->dispatch() #42 /public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Backend\App\AbstractAction->dispatch() #43 /public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->___callParent() #44 /public_html/vendor/magento/module-backend/App/Action/Plugin/Authentication.php(145): Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->Magento\Framework\Interception\{closure}() #45 /public_html/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch() #46 /public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->Magento\Framework\Interception\{closure}() #47 /public_html/generated/code/Magento/Catalog/Controller/Adminhtml/Product/Edit/Interceptor.php(32): Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->___callPlugins() #48 /public_html/vendor/magento/framework/App/FrontController.php(245): Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->dispatch() #49 /public_html/vendor/magento/framework/App/FrontController.php(212): Magento\Framework\App\FrontController->getActionResponse() #50 /public_html/vendor/magento/framework/App/FrontController.php(147): Magento\Framework\App\FrontController->processRequest() #51 /public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch() #52 /public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent() #53 /public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}() #54 /public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(23): Magento\Framework\App\FrontController\Interceptor->___callPlugins() #55 /public_html/vendor/magento/framework/App/Http.php(116): Magento\Framework\App\FrontController\Interceptor->dispatch() #56 /public_html/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http->launch() #57 /public_html/pub/index.php(30): Magento\Framework\App\Bootstrap->run() #58 {main} {"report_id":"94d9d2c7d90e1a310f13057419bcadb6995403b0c26b64e450fcdd5ab1d99b66","exception":"[object] (ReflectionException(code: -1): Class \"MyParcelNL\\Magento\\Model\\Source\\FitInMailboxOptions\" does not exist at /public_html/vendor/magento/framework/Code/Reader/ClassReader.php:34)"} []
Additional context
same issue existed in 4.7.1
The text was updated successfully, but these errors were encountered:
Plugin version
4.91
Magento version
2.4.6-p1
PHP version
8.1
What went wrong?
removed the myparcel modules using composer
when deployed, any attempt to initiate a product edit results in a crash with report
{"0":"Class "MyParcelNL\Magento\Model\Source\FitInMailboxOptions" does not exist","1":"#1 Magento\Framework\Code\Reader\ClassReader->getConstructor() called at [vendor/magento/framework/ObjectManager/Definition/Runtime.php:54]\n#2 Magento\Framework\ObjectManager\Definition\Runtime->getParameters() called at [vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:48]\n#3 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create() called at [vendor/magento/framework/ObjectManager/ObjectManager.php:56]\n#4 Magento\Framework\ObjectManager\ObjectManager->create() called at [vendor/magento/framework/Validator/UniversalFactory.php:36]\n#5 Magento\Framework\Validator\UniversalFactory->create() called at [vendor/magento/module-eav/Model/Entity/Attribute/AbstractAttribute.php:642]\n#6 Magento\Eav\Model\Entity\Attribute\AbstractAttribute->getSource() called at [generated/code/Magento/Catalog/Model/ResourceModel/Eav/Attribute/Interceptor.php:824]\n#7 Magento\Catalog\Model\ResourceModel\Eav\Attribute\Interceptor->getSource() called at [vendor/magento/module-catalog/Ui/DataProvider/Product/Form/Modifier/Eav.php:684]\n#8 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav->setupAttributeMeta() called at [vendor/magento/framework/Interception/Interceptor.php:58]\n#9 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138]\n#10 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]\n#11 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->___callPlugins() called at [generated/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Eav/Interceptor.php:59]\n#12 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->setupAttributeMeta() called at [vendor/magento/module-catalog/Ui/DataProvider/Product/Form/Modifier/Eav.php:398]\n#13 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav->getContainerChildren() called at [generated/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Eav/Interceptor.php:41]\n#14 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->getContainerChildren() called at [vendor/magento/module-catalog/Ui/DataProvider/Product/Form/Modifier/Eav.php:373]\n#15 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav->addContainerChildren() called at [generated/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Eav/Interceptor.php:32]\n#16 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->addContainerChildren() called at [vendor/magento/module-catalog/Ui/DataProvider/Product/Form/Modifier/Eav.php:349]\n#17 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav->getAttributesMeta() called at [vendor/magento/module-catalog/Ui/DataProvider/Product/Form/Modifier/Eav.php:309]\n#18 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav->modifyMeta() called at [generated/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Eav/Interceptor.php:23]\n#19 Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\Interceptor->modifyMeta() called at [vendor/magento/module-catalog/Ui/DataProvider/Product/Form/ProductDataProvider.php:73]\n#20 Magento\Catalog\Ui\DataProvider\Product\Form\ProductDataProvider->getMeta() called at [vendor/magento/framework/View/Element/UiComponentFactory.php:330]\n#21 Magento\Framework\View\Element\UiComponentFactory->mergeMetadata() called at [vendor/magento/framework/View/Element/UiComponentFactory.php:231]\n#22 Magento\Framework\View\Element\UiComponentFactory->create() called at [vendor/magento/framework/View/Layout/Generator/UiComponent.php:140]\n#23 Magento\Framework\View\Layout\Generator\UiComponent->generateComponent() called at [vendor/magento/framework/View/Layout/Generator/UiComponent.php:103]\n#24 Magento\Framework\View\Layout\Generator\UiComponent->process() called at [vendor/magento/framework/View/Layout/GeneratorPool.php:93]\n#25 Magento\Framework\View\Layout\GeneratorPool->process() called at [vendor/magento/framework/View/Layout.php:365]\n#26 Magento\Framework\View\Layout->generateElements() called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:68]\n#27 Magento\Framework\View\Layout\Interceptor->generateElements() called at [vendor/magento/framework/View/Layout/Builder.php:129]\n#28 Magento\Framework\View\Layout\Builder->generateLayoutBlocks() called at [vendor/magento/framework/View/Page/Builder.php:65]\n#29 Magento\Framework\View\Page\Builder->generateLayoutBlocks() called at [vendor/magento/framework/View/Layout/Builder.php:65]\n#30 Magento\Framework\View\Layout\Builder->build() called at [vendor/magento/framework/View/Layout.php:271]\n#31 Magento\Framework\View\Layout->build() called at [vendor/magento/framework/View/Layout.php:896]\n#32 Magento\Framework\View\Layout->getBlock() called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:293]\n#33 Magento\Framework\View\Layout\Interceptor->getBlock() called at [vendor/magento/module-backend/Model/View/Result/Page.php:26]\n#34 Magento\Backend\Model\View\Result\Page->setActiveMenu() called at [generated/code/Magento/Backend/Model/View/Result/Page/Interceptor.php:23]\n#35 Magento\Backend\Model\View\Result\Page\Interceptor->setActiveMenu() called at [vendor/magento/module-catalog/Controller/Adminhtml/Product/Edit.php:82]\n#36 Magento\Catalog\Controller\Adminhtml\Product\Edit->execute() called at [vendor/magento/framework/Interception/Interceptor.php:58]\n#37 Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138]\n#38 Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]\n#39 Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->___callPlugins() called at [generated/code/Magento/Catalog/Controller/Adminhtml/Product/Edit/Interceptor.php:23]\n#40 Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->execute() called at [vendor/magento/framework/App/Action/Action.php:111]\n#41 Magento\Framework\App\Action\Action->dispatch() called at [vendor/magento/module-backend/App/AbstractAction.php:151]\n#42 Magento\Backend\App\AbstractAction->dispatch() called at [vendor/magento/framework/Interception/Interceptor.php:58]\n#43 Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138]\n#44 Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/module-backend/App/Action/Plugin/Authentication.php:145]\n#45 Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch() called at [vendor/magento/framework/Interception/Interceptor.php:135]\n#46 Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]\n#47 Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->___callPlugins() called at [generated/code/Magento/Catalog/Controller/Adminhtml/Product/Edit/Interceptor.php:32]\n#48 Magento\Catalog\Controller\Adminhtml\Product\Edit\Interceptor->dispatch() called at [vendor/magento/framework/App/FrontController.php:245]\n#49 Magento\Framework\App\FrontController->getActionResponse() called at [vendor/magento/framework/App/FrontController.php:212]\n#50 Magento\Framework\App\FrontController->processRequest() called at [vendor/magento/framework/App/FrontController.php:147]\n#51 Magento\Framework\App\FrontController->dispatch() called at [vendor/magento/framework/Interception/Interceptor.php:58]\n#52 Magento\Framework\App\FrontController\Interceptor->___callParent() called at [vendor/magento/framework/Interception/Interceptor.php:138]\n#53 Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]\n#54 Magento\Framework\App\FrontController\Interceptor->___callPlugins() called at [generated/code/Magento/Framework/App/FrontController/Interceptor.php:23]\n#55 Magento\Framework\App\FrontController\Interceptor->dispatch() called at [vendor/magento/framework/App/Http.php:116]\n#56 Magento\Framework\App\Http->launch() called at [vendor/magento/framework/App/Bootstrap.php:264]\n#57 Magento\Framework\App\Bootstrap->run() called at [pub/index.php:30]\n","url":"/aed90z0t/catalog/product/edit/id/61/key/2d222f70c2f9fa4f1475ff59b7eae668a1319584262da5ae395661e01a52eecc/","script_name":"/pub/index.php","report_id":"94d9d2c7d90e1a310f13057419bcadb6995403b0c26b64e450fcdd5ab1d99b66"}
Reproduction steps
remove myparcelnl/magento using composer
perform the regular steps to run setup:upgrade, clean caches
login as administartor
go the product list
now click to edit a product
html error and report file is created
Relevant log output
Additional context
same issue existed in 4.7.1
The text was updated successfully, but these errors were encountered: