Magento 2.3.0 Performance issue

I’m working on a Magento 2.3.0 store with 790k SKUs and 7k Categories. Category pages and Single product page open load time is more than 10s. I enabled db query log and I could see below query that takes ore than 3 seconds.

2019-01-19 19:32:07

9478 ## QUERY

SQL: SELECT inventory_stock_1.quantity, inventory_stock_1.is_salable FROM inventory_stock_1 WHERE (sku = ‘P00AA40’) AFF: 1

TIME: 3.0955
TRACE: #1

Magento\Framework\DB\Logger\File[Magento\Framework\DB\Logger\LoggerAbstract]#000000006e030af800000000689c3fe1#->getStats(‘query’, ‘SELECT `inventor…’, array(), &Magento\Framework\DB\Statement\Pdo\Mysql#000000006e03021000000000689c3fe1#) called at [vendor/magento/framework/DB/Logger/File.php:67]

2 Magento\Framework\DB\Logger\File#000000006e030af800000000689c3fe1#->logStats(‘query’, ‘SELECT `inventor…’, array(), &Magento\Framework\DB\Statement\Pdo\Mysql#000000006e03021000000000689c3fe1#) called at [vendor/magento/framework/DB/Logger/LoggerProxy.php:152]

3 Magento\Framework\DB\Logger\LoggerProxy#000000006e030aef00000000689c3fe1#->logStats(‘query’, ‘SELECT `inventor…’, array(), &Magento\Framework\DB\Statement\Pdo\Mysql#000000006e03021000000000689c3fe1#) called at [vendor/magento/framework/DB/Adapter/Pdo/Mysql.php:542]

4 Magento\Framework\DB\Adapter\Pdo\Mysql#000000006e030ae800000000689c3fe1#->_query(‘SELECT `inventor…’, array()) called at [vendor/magento/framework/DB/Adapter/Pdo/Mysql.php:615]

5 Magento\Framework\DB\Adapter\Pdo\Mysql#000000006e030ae800000000689c3fe1#->query(&Magento\Framework\DB\Select#000000006e03020b00000000689c3fe1#, array()) called at [vendor/magento/zendframework1/library/Zend/Db/Adapter/Abstract.php:756]

6 Magento\Framework\DB\Adapter\Pdo\Mysql[Zend_Db_Adapter_Abstract]#000000006e030ae800000000689c3fe1#->fetchRow(&Magento\Framework\DB\Select#000000006e03020b00000000689c3fe1#) called at [vendor/magento/module-inventory-indexer/Model/ResourceModel/GetStockItemData.php:63]

7 Magento\InventoryIndexer\Model\ResourceModel\GetStockItemData#000000006e030f3a00000000689c3fe1#->execute(‘P00AA40’, 1) called at [vendor/magento/module-inventory-sales/Model/GetProductSalableQty.php:75]

8 Magento\InventorySales\Model\GetProductSalableQty#000000006e03021800000000689c3fe1#->execute(‘P00AA40’, 1) called at [vendor/magento/module-inventory-sales-frontend-ui/Plugin/Block/Stockqty/AbstractStockqtyPlugin.php:80]

9 Magento\InventorySalesFrontendUi\Plugin\Block\Stockqty\AbstractStockqtyPlugin#000000006e03020a00000000689c3fe1#->aroundIsMsgVisible(&Magento\CatalogInventory\Block\Stockqty\DefaultStockqty\Interceptor#000000006e030ce500000000689c3fe1#, &Closure#000000006e03021e00000000689c3fe1#) called at [vendor/magento/framework/Interception/Interceptor.php:135]

10 Magento\CatalogInventory\Block\Stockqty\DefaultStockqty\Interceptor#000000006e030ce500000000689c3fe1#->Magento\Framework\Interception{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]

11 Magento\CatalogInventory\Block\Stockqty\DefaultStockqty\Interceptor#000000006e030ce500000000689c3fe1#->___callPlugins(‘isMsgVisible’, array(), NULL) called at [generated/code/Magento/CatalogInventory/Block/Stockqty/DefaultStockqty/Interceptor.php:26]

12 Magento\CatalogInventory\Block\Stockqty\DefaultStockqty\Interceptor#000000006e030ce500000000689c3fe1#->isMsgVisible() called at [vendor/magento/module-catalog-inventory/Block/Stockqty/DefaultStockqty.php:28]

13 Magento\CatalogInventory\Block\Stockqty\DefaultStockqty\Interceptor[Magento\CatalogInventory\Block\Stockqty\DefaultStockqty]#000000006e030ce500000000689c3fe1#->_toHtml() called at [vendor/magento/framework/View/Element/AbstractBlock.php:668]

14 Magento\CatalogInventory\Block\Stockqty\DefaultStockqty\Interceptor[Magento\Framework\View\Element\AbstractBlock]#000000006e030ce500000000689c3fe1#->toHtml() called at [vendor/magento/framework/View/Layout.php:557]

15 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->_renderBlock(‘product.info.sim…’) called at [vendor/magento/framework/View/Layout.php:533]

16 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderNonCachedElement(‘product.info.sim…’) called at [vendor/magento/framework/View/Layout.php:488]

17 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderElement(‘product.info.sim…’, false) called at [vendor/magento/framework/View/Layout.php:585]

18 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->_renderContainer(‘product.info.sim…’, false) called at [vendor/magento/framework/View/Layout.php:535]

19 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderNonCachedElement(‘product.info.sim…’) called at [vendor/magento/framework/View/Layout.php:488]

20 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderElement(‘product.info.sim…’, false) called at [vendor/magento/framework/View/Layout.php:585]

21 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->_renderContainer(‘product.info.typ…’, false) called at [vendor/magento/framework/View/Layout.php:535]

22 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderNonCachedElement(‘product.info.typ…’) called at [vendor/magento/framework/View/Layout.php:488]

23 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderElement(‘product.info.typ…’, false) called at [vendor/magento/framework/View/Layout.php:585]

24 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->_renderContainer(‘product.info.sto…’, false) called at [vendor/magento/framework/View/Layout.php:535]

25 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderNonCachedElement(‘product.info.sto…’) called at [vendor/magento/framework/View/Layout.php:488]

26 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderElement(‘product.info.sto…’, false) called at [vendor/magento/framework/View/Layout.php:585]

27 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->_renderContainer(‘product.info.pri…’, false) called at [vendor/magento/framework/View/Layout.php:535]

28 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderNonCachedElement(‘product.info.pri…’) called at [vendor/magento/framework/View/Layout.php:488]

29 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderElement(‘product.info.pri…’, false) called at [vendor/magento/framework/View/Layout.php:585]

30 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->_renderContainer(‘product.info.mai…’, false) called at [vendor/magento/framework/View/Layout.php:535]

31 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderNonCachedElement(‘product.info.mai…’) called at [vendor/magento/framework/View/Layout.php:488]

32 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderElement(‘product.info.mai…’, false) called at [vendor/magento/framework/View/Layout.php:585]

33 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->_renderContainer(‘content’, false) called at [vendor/magento/framework/View/Layout.php:535]

34 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderNonCachedElement(‘content’) called at [vendor/magento/framework/View/Layout.php:488]

35 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderElement(‘content’, false) called at [vendor/magento/framework/View/Layout.php:585]

36 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->_renderContainer(‘main’, false) called at [vendor/magento/framework/View/Layout.php:535]

37 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderNonCachedElement(‘main’) called at [vendor/magento/framework/View/Layout.php:488]

38 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderElement(‘main’, false) called at [vendor/magento/framework/View/Layout.php:585]

39 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->_renderContainer(‘columns’, false) called at [vendor/magento/framework/View/Layout.php:535]

40 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderNonCachedElement(‘columns’) called at [vendor/magento/framework/View/Layout.php:488]

41 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderElement(‘columns’, false) called at [vendor/magento/framework/View/Layout.php:585]

42 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->_renderContainer(‘main.content’, false) called at [vendor/magento/framework/View/Layout.php:535]

43 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderNonCachedElement(‘main.content’) called at [vendor/magento/framework/View/Layout.php:488]

44 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderElement(‘main.content’, false) called at [vendor/magento/framework/View/Layout.php:585]

45 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->_renderContainer(‘page.wrapper’, false) called at [vendor/magento/framework/View/Layout.php:535]

46 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderNonCachedElement(‘page.wrapper’) called at [vendor/magento/framework/View/Layout.php:488]

47 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderElement(‘page.wrapper’, false) called at [vendor/magento/framework/View/Layout.php:585]

48 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->_renderContainer(‘root’, false) called at [vendor/magento/framework/View/Layout.php:535]

49 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderNonCachedElement(‘root’) called at [vendor/magento/framework/View/Layout.php:488]

50 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->renderElement(‘root’) called at [vendor/magento/framework/View/Layout.php:954]

51 Magento\Framework\View\Layout\Interceptor[Magento\Framework\View\Layout]#000000006e030bda00000000689c3fe1#->getOutput() called at [vendor/magento/framework/Interception/Interceptor.php:58]

52 Magento\Framework\View\Layout\Interceptor#000000006e030bda00000000689c3fe1#->___callParent(‘getOutput’, array()) called at [vendor/magento/framework/Interception/Interceptor.php:138]

53 Magento\Framework\View\Layout\Interceptor#000000006e030bda00000000689c3fe1#->Magento\Framework\Interception{closure}() called at [vendor/magento/framework/Interception/Interceptor.php:153]

54 Magento\Framework\View\Layout\Interceptor#000000006e030bda00000000689c3fe1#->___callPlugins(‘getOutput’, array(), array(array(‘layout-model-cac…’))) called at [generated/code/Magento/Framework/View/Layout/Interceptor.php:39]

55 Magento\Framework\View\Layout\Interceptor#000000006e030bda00000000689c3fe1#->getOutput() called at [vendor/magento/framework/View/Result/Page.php:258]

56 Magento\Framework\View\Result\Page\Interceptor[Magento\Framework\View\Result\Page]#000000006e03098000000000689c3fe1#->render(&Magento\Framework\App\Response\Http\Interceptor#000000006e030aa000000000689c3fe1#) called at [vendor/magento/framework/View/Result/Layout.php:171]

57 Magento\Framework\View\Result\Page\Interceptor[Magento\Framework\View\Result\Layout]#000000006e03098000000000689c3fe1#->renderResult(&Magento\Framework\App\Response\Http\Interceptor#000000006e030aa000000000689c3fe1#) called at [vendor/magento/framework/Interception/Interceptor.php:58]

58 Magento\Framework\View\Result\Page\Interceptor#000000006e03098000000000689c3fe1#->___callParent(‘renderResult’, array(&Magento\Framework\App\Response\Http\Interceptor#000000006e030aa000000000689c3fe1#)) called at [vendor/magento/framework/Interception/Interceptor.php:138]

59 Magento\Framework\View\Result\Page\Interceptor#000000006e03098000000000689c3fe1#->Magento\Framework\Interception{closure}(&Magento\Framework\App\Response\Http\Interceptor#000000006e030aa000000000689c3fe1#) called at [vendor/magento/framework/Interception/Interceptor.php:153]

60 Magento\Framework\View\Result\Page\Interceptor#000000006e03098000000000689c3fe1#->___callPlugins(‘renderResult’, array(&Magento\Framework\App\Response\Http\Interceptor#000000006e030aa000000000689c3fe1#), array(array(‘result-messages’, ‘result-builtin-c…’, ‘result-varnish-c…’))) called at [generated/code/Magento/Framework/View/Result/Page/Interceptor.php:26]

61 Magento\Framework\View\Result\Page\Interceptor#000000006e03098000000000689c3fe1#->renderResult(&Magento\Framework\App\Response\Http\Interceptor#000000006e030aa000000000689c3fe1#) called at [vendor/magento/framework/App/Http.php:139]

62 Magento\Framework\App\Http\Interceptor[Magento\Framework\App\Http]#000000006e030aa200000000689c3fe1#->launch() called at [vendor/magento/framework/App/Bootstrap.php:258]

63 Magento\Framework\App\Bootstrap#000000006e030a0d00000000689c3fe1#->run(&Magento\Framework\App\Http\Interceptor#000000006e030aa200000000689c3fe1#) called at [index.php:39]

What could be the reason for this? I’m using Luma theme and disabled all 3rd part modules.

magento 2.3.0 Product With customizable options showing error The product’s required option(s) weren’t entered

On Magento 2.3.0 i created simple product Then i added 1 customizable option with checkbox not required. After saving product when i click on Add to cart button without selecting checkbox (Because it is not required field) it shows me this error

The product’s required option(s) weren’t entered. Make sure the options are entered and try again.

enter image description here

I searched for this error and i found that someone raised this issue before on github

https://github.com/magento/magento2/issues/19267

Definitely this is critical bug on magento 2.3.0 version and still not fixed by them. We updated our store from 2.2 to 2.3 on dev server for testing.After facing this error it seems like its not good solution to update to magento 2.3 version. Can anyone provide me quick fix of this error ?

Magento 2.3.0 Get product attribute name in phtml in CMS Block

I have a attribute called

Artist

It has several artist names

XYZ
ABC
RST

I need to be get the artist name associated to the current product page via a call to a phtml in a CMS Block.

What do I need to put in the block file and in the phtml file for this?

I’ve tried this solution but I’m unsure how to go about it or if even a recommended method of doing it.

Magento 2.2.6: Error after upgrading to Magento 2.3.0

Just updated from M2.2.6 to M2.3.0, everything seemed to go without a hitch, but after loading the front-end of the website I’m seeing the following error:

Exception #0 (BadMethodCallException): Missing required argument $ variablePluginConfigProvider of Magento\Cms\Model\Wysiwyg\CompositeConfigProvider.

Here’s the full error:

Exception #0 (BadMethodCallException): Missing required argument  $  variablePluginConfigProvider of  Magento\Cms\Model\Wysiwyg\CompositeConfigProvider. #0 C:\xampp\htdocs\m2\vendor\magento\framework\ObjectManager\Factory\Dynamic\Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\Cms\Mod...', Array, Array) #1 C:\xampp\htdocs\m2\vendor\magento\framework\ObjectManager\Factory\Dynamic\Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\Cms\Mod...', Array, Array) #2 C:\xampp\htdocs\m2\vendor\magento\framework\ObjectManager\ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\Cms\Mod...') #3 C:\xampp\htdocs\m2\vendor\magento\module-cms\Model\Wysiwyg\Config.php(157): Magento\Framework\ObjectManager\ObjectManager->get('Magento\Cms\Mod...') #4 C:\xampp\htdocs\m2\vendor\magento\framework\ObjectManager\Factory\AbstractFactory.php(116): Magento\Cms\Model\Wysiwyg\Config->__construct(Object(Magento\Backend\Model\Url), Object(Magento\Framework\Event\Manager\Proxy), Object(Magento\Framework\Authorization\Interceptor), Object(Magento\Framework\View\Asset\Repository), Object(Magento\Variable\Model\Variable\Config), Object(Magento\Widget\Model\Widget\Config), Object(Magento\Framework\App\Config), Object(Magento\Store\Model\StoreManager), Object(Magento\Framework\Filesystem), Array, Array, NULL) #5 C:\xampp\htdocs\m2\vendor\magento\framework\ObjectManager\Factory\Dynamic\Developer.php(66): Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\Cms\Mod...', Array) #6 C:\xampp\htdocs\m2\vendor\magento\framework\ObjectManager\ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\Cms\Mod...') #7 C:\xampp\htdocs\m2\vendor\magento\framework\ObjectManager\Factory\AbstractFactory.php(160): Magento\Framework\ObjectManager\ObjectManager->get('Magento\Cms\Mod...') #8 C:\xampp\htdocs\m2\vendor\magento\framework\ObjectManager\Factory\AbstractFactory.php(246): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\Cms\Mod...', NULL, 'wysiwygConfig', 'Plumrocket\RMA\...') #9 C:\xampp\htdocs\m2\vendor\magento\framework\ObjectManager\Factory\Dynamic\Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Plumrocket\RMA\...', Array, Array) #10 C:\xampp\htdocs\m2\vendor\magento\framework\ObjectManager\Factory\Dynamic\Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Plumrocket\RMA\...', Array, Array) #11 C:\xampp\htdocs\m2\vendor\magento\framework\ObjectManager\ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Plumrocket\RMA\...') #12 C:\xampp\htdocs\m2\vendor\magento\framework\ObjectManager\Factory\AbstractFactory.php(160): Magento\Framework\ObjectManager\ObjectManager->get('Plumrocket\RMA\...') #13 C:\xampp\htdocs\m2\vendor\magento\framework\ObjectManager\Factory\AbstractFactory.php(246): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Plumrocket\RMA\...', NULL, 'dataHelper', 'Plumrocket\RMA\...') #14 C:\xampp\htdocs\m2\vendor\magento\framework\ObjectManager\Factory\Dynamic\Developer.php(34): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Plumrocket\RMA\...', Array, Array) #15 C:\xampp\htdocs\m2\vendor\magento\framework\ObjectManager\Factory\Dynamic\Developer.php(59): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Plumrocket\RMA\...', Array, Array) #16 C:\xampp\htdocs\m2\vendor\magento\framework\ObjectManager\ObjectManager.php(70): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Plumrocket\RMA\...') #17 C:\xampp\htdocs\m2\vendor\magento\framework\Event\ObserverFactory.php(33): Magento\Framework\ObjectManager\ObjectManager->get('Plumrocket\RMA\...') #18 C:\xampp\htdocs\m2\vendor\magento\framework\Event\Invoker\InvokerDefault.php(58): Magento\Framework\Event\ObserverFactory->get('Plumrocket\RMA\...') #19 C:\xampp\htdocs\m2\vendor\magento\framework\Event\Manager.php(66): Magento\Framework\Event\Invoker\InvokerDefault->dispatch(Array, Object(Magento\Framework\Event\Observer)) #20 C:\xampp\htdocs\m2\generated\code\Magento\Framework\Event\Manager\Proxy.php(95): Magento\Framework\Event\Manager->dispatch('view_block_abst...', Array) #21 C:\xampp\htdocs\m2\vendor\magento\framework\View\Element\AbstractBlock.php(653): Magento\Framework\Event\Manager\Proxy->dispatch('view_block_abst...', Array) #22 C:\xampp\htdocs\m2\vendor\magento\framework\View\Result\Page.php(249): Magento\Framework\View\Element\AbstractBlock->toHtml() #23 C:\xampp\htdocs\m2\vendor\magento\framework\View\Result\Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor)) #24 C:\xampp\htdocs\m2\vendor\magento\framework\Interception\Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor)) #25 C:\xampp\htdocs\m2\vendor\magento\framework\Interception\Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array) #26 C:\xampp\htdocs\m2\vendor\magento\framework\Interception\Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor)) #27 C:\xampp\htdocs\m2\generated\code\Magento\Framework\View\Result\Page\Interceptor.php(130): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array) #28 C:\xampp\htdocs\m2\vendor\magento\framework\App\Http.php(139): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor)) #29 C:\xampp\htdocs\m2\generated\code\Magento\Framework\App\Http\Interceptor.php(24): Magento\Framework\App\Http->launch() #30 C:\xampp\htdocs\m2\vendor\magento\framework\App\Bootstrap.php(258): Magento\Framework\App\Http\Interceptor->launch() #31 C:\xampp\htdocs\m2\index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor)) #32 {main} 

Any ideas what exactly could be missing?

After Upgrade 2.2.5 to 2.3.0 :product image URL 404

I have upgrade Magento version 2.2.5 to 2.3.0, after upgrade everything working fine but product image URL which is coming from media/catalog/product/cache/ all image URL 404, can anyone help me for this. I have disabled all installed module, also checked in default theme but the issue is not resolving can anyone have an idea how to fix this

Magento 2.3.0 stucks at 50%

I have installed Magento 2.30 in my local machine, but it stucks at 50% there is no error on magento console.log but I could see an error in brwowser console.

Error Snapshot: https://www.screencast.com/t/OidJb3M0

http://localhost/zmagento/setup/index.php/session/prolong its returning {“success”:false}

I’m using PHP Version 7.1.25 on my local machine.

Magento 2.3.0 – User roles and Permissions – module/extension installation issue

I’m running magento 2.3.0 on php 7.1

I have two users each with a different user role/permissions created

Users     | User Role    | Role Resources (resource access) ----------|--------------|------------------------------- Admin     |Administrator | All dev       |Dev           | Custom (everything except permissions) 

Issue 1

When a module was installed using the dev user and on logging in with the admin user the admin panel is completely messed up. Clearing cache did not help.

enter image description here

Issue 2

When logged in as the dev user the theme settings don’t show up as they do when logged in as the admin user. As the below images show

View from dev user login (missing theme “wokiee” on left menu panel and within stores >> configuration) enter image description here

View from admin user login (shows theme “wokiee” on left menu panel and stores >> configuration) enter image description here