magespecialist / m2-MSP_CmsImportExport

MSP - CMS Import Export module for M2
74 stars 36 forks source link

pages that are not assigned to store give error. #13

Open Naberdz opened 5 years ago

Naberdz commented 5 years ago

It seem to be we can't export pages/ blocks if some of the pages/blocks are not assigned to the store.

1 exception(s):
Exception #0 (Exception): Warning: Invalid argument supplied for foreach() in vendor/msp/cmsimportexport/Model/Content.php on line 203

Exception #0 (Exception): Warning: Invalid argument supplied for foreach() in vendor/msp/cmsimportexport/Model/Content.php on line 203
<pre>#1 MSP\CmsImportExport\Model\Content->getStoreCodes(NULL) called at [vendor/msp/cmsimportexport/Model/Content.php:173]
#2 MSP\CmsImportExport\Model\Content->pageToArray(&Magento\Cms\Model\Page#000000007f77c4f9000000006c1a5650#) called at [vendor/msp/cmsimportexport/Model/Content.php:134]
#3 MSP\CmsImportExport\Model\Content->pagesToArray(array(&Magento\Cms\Model\Page#000000007f77c4fd000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c492000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4a6000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4a7000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4fc000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4fb000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4fa000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4f9000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4f8000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c487000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c486000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c485000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c484000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c483000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c482000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c481000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c480000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c48f000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c48e000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c48d000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c48c000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c48b000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c48a000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c489000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c488000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c497000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c496000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c495000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c494000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c493000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4a3000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4a2000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4a1000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4a0000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c49a000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c49b000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c49c000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c49d000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c49e000000006c1a5650#)) called at [vendor/msp/cmsimportexport/Model/Content.php:89]
#4 MSP\CmsImportExport\Model\Content->asZipFile(array(&Magento\Cms\Model\Page#000000007f77c4fd000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c492000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4a6000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4a7000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4fc000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4fb000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4fa000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4f9000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4f8000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c487000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c486000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c485000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c484000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c483000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c482000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c481000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c480000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c48f000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c48e000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c48d000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c48c000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c48b000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c48a000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c489000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c488000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c497000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c496000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c495000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c494000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c493000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4a3000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4a2000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4a1000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c4a0000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c49a000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c49b000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c49c000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c49d000000006c1a5650#, &Magento\Cms\Model\Page#000000007f77c49e000000006c1a5650#), array()) called at [vendor/msp/cmsimportexport/Controller/Adminhtml/Page/MassExport.php:60]
#5 MSP\CmsImportExport\Controller\Adminhtml\Page\MassExport->execute() called at [generated/code/MSP/CmsImportExport/Controller/Adminhtml/Page/MassExport/Interceptor.php:24]
#6 MSP\CmsImportExport\Controller\Adminhtml\Page\MassExport\Interceptor->execute() called at [vendor/magento/framework/App/Action/Action.php:108]
#7 Magento\Framework\App\Action\Action->dispatch(&Magento\Framework\App\Request\Http#000000007f77c3bf000000006c1a5650#) called at [vendor/magento/module-backend/App/AbstractAction.php:231]
#8 Magento\Backend\App\AbstractAction->dispatch(&Magento\Framework\App\Request\Http#000000007f77c3bf000000006c1a5650#) called at [vendor/magento/framework/Interception/Interceptor.php:58]
#9 MSP\CmsImportExport\Controller\Adminhtml\Page\MassExport\Interceptor->___callParent('dispatch', array(&Magento\Framework\App\Request\Http#000000007f77c3bf000000006c1a5650#)) called at [vendor/magento/framework/Interception/Interceptor.php:138]
#10 MSP\CmsImportExport\Controller\Adminhtml\Page\MassExport\Interceptor->Magento\Framework\Interception\{closure}(&Magento\Framework\App\Request\Http#000000007f77c3bf000000006c1a5650#) called at [vendor/magento/module-backend/App/Action/Plugin/Authentication.php:143]
#11 Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch(&MSP\CmsImportExport\Controller\Adminhtml\Page\MassExport\Interceptor#000000007f77c26f000000006c1a5650#, &Closure#000000007f77c7a5000000006c1a5650#, &Magento\Framework\App\Request\Http#000000007f77c3bf000000006c1a5650#) called at [vendor/magento/framework/Interception/Interceptor.php:135]
#12 MSP\CmsImportExport\Controller\Adminhtml\Page\MassExport\Interceptor->Magento\Framework\Interception\{closure}(&Magento\Framework\App\Request\Http#000000007f77c3bf000000006c1a5650#) called at [vendor/magento/framework/Interception/Interceptor.php:153]
#13 MSP\CmsImportExport\Controller\Adminhtml\Page\MassExport\Interceptor->___callPlugins('dispatch', array(&Magento\Framework\App\Request\Http#000000007f77c3bf000000006c1a5650#), NULL) called at [generated/code/MSP/CmsImportExport/Controller/Adminhtml/Page/MassExport/Interceptor.php:39]
#14 MSP\CmsImportExport\Controller\Adminhtml\Page\MassExport\Interceptor->dispatch(&Magento\Framework\App\Request\Http#000000007f77c3bf000000006c1a5650#) called at [vendor/magento/framework/App/FrontController.php:159]
#15 Magento\Framework\App\FrontController->processRequest(&Magento\Framework\App\Request\Http#000000007f77c3bf000000006c1a5650#, &MSP\CmsImportExport\Controller\Adminhtml\Page\MassExport\Interceptor#000000007f77c26f000000006c1a5650#) called at [vendor/magento/framework/App/FrontController.php:99]
#16 Magento\Framework\App\FrontController->dispatch(&Magento\Framework\App\Request\Http#000000007f77c3bf000000006c1a5650#) called at [vendor/magento/framework/Interception/Interceptor.php:58]
#17 Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', array(&Magento\Framework\App\Request\Http#000000007f77c3bf000000006c1a5650#)) called at [vendor/magento/framework/Interception/Interceptor.php:138]
#18 Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(&Magento\Framework\App\Request\Http#000000007f77c3bf000000006c1a5650#) called at [vendor/magento/framework/Interception/Interceptor.php:153]
#19 Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', array(&Magento\Framework\App\Request\Http#000000007f77c3bf000000006c1a5650#), array(array('default_store_se...', 'page_cache_from_...', 'storeCookieValid...', 'install', 'configHash'))) called at [generated/code/Magento/Framework/App/FrontController/Interceptor.php:26]
#20 Magento\Framework\App\FrontController\Interceptor->dispatch(&Magento\Framework\App\Request\Http#000000007f77c3bf000000006c1a5650#) called at [vendor/magento/framework/App/Http.php:136]
#21 Magento\Framework\App\Http->launch() called at [generated/code/Magento/Framework/App/Http/Interceptor.php:24]
#22 Magento\Framework\App\Http\Interceptor->launch() called at [vendor/magento/framework/App/Bootstrap.php:258]
#23 Magento\Framework\App\Bootstrap->run(&Magento\Framework\App\Http\Interceptor#000000007f77c3f2000000006c1a5650#) called at [index.php:39]
</pre>
baljinderimpinge commented 4 years ago

@apsummers @slackerzz @springerin @DaniloEmpire Can you please update on this any fix or hack for this would be appreciated.

Thanks